﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Test2_24Jan
{
    class Program
    {
        static void Main(string[] args)
        {
            Human human1 = new Human("Tolya", "Beluy", new DateTime(1991, 12, 1));
            Console.WriteLine("{0} {1} {2}", human1.FirstName, human1.LastName, human1.DayOfBith.ToLongDateString());
            Human human2 = new Human("Kolya", "Serga", new DateTime(2015, 2, 10));
            Console.WriteLine("{0} {1} {2:yyyy.MM.dd}", human2.FirstName, human2.LastName, human2.DayOfBith);
            Console.WriteLine();
            Console.WriteLine("Вводи слова/предложения");
            string words = Console.ReadLine();
            TextInput TI = new TextInput();
            TI.WriteToFile(words);
            TI.WordCalculator();

            //3) Составить класс для определения одномерных массивов целых чисел (векторов). Предусмотреть возможность обращения к отдельному
            //элементу массива с контролем выхода за пределы массива, возможность задания произвольных границ индексов при создании объекта,
            //и выполнения операций поэлементного сложения и вычитания массивов одинаковой длинны.
            Vector vector1 = new Vector(5, 10);
            Vector vector2 = new Vector(10, 1);
            vector1[10] = 10;
            vector1[11] = 3;
            vector1[14] = 12;
            vector2[1] = 13;
            vector2[5] = 7;
            vector2[8] = 14;
            vector1.ShowArray();
            Console.WriteLine();
            vector2.ShowArray();
            Console.WriteLine();
            Vector.SumArrays(vector1.GetArray(), vector2.GetArray());
            Console.WriteLine();
        }
    }
}
